home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / amsg100.zip / AMSG.DOC next >
Text File  |  1990-02-18  |  5KB  |  115 lines

  1. Amsg - Update v1.00
  2.  
  3. Included in AMSG100.ZIP should be the following:
  4.  
  5. AMSGFLAG.Q-A    - Questionnaire that turns off B1 flag
  6. AMSGFLA2.Q-A    - Questionnaire that resets B1 flag
  7. AMSG.DOC        - Documentation
  8. AMSG.EXE        - Main Exe file
  9. AMSG.MNU        - Menu to use with AMSG.ANS/ASC file
  10. NEWSFLAG.EXE    - Program to set all users <anyflag> flag to ON
  11.  
  12.  
  13.     There is no way for a QuickBBS SysOp to enter a message to "All"
  14. and be sure that everyone will see it.  So I wrote Amsg.  I guess it is
  15. short for AutoMsg, just easier to type :-).  It writes two files called
  16. Amsg.ANS and Amsg.ASC (For ANSI and ASCII users).  The AMSG.A?? files are
  17. written in your TextFiles directory.  Amsg reads the config.bbs created by
  18. QuickBBS in order to know where to place your AMSG.A?? files as well as to
  19. konw which full screen editor to call up.  Use "Amsg ?" for quickhelp.
  20.  
  21.     Amsg will allow you to create a message or append a new message onto an
  22. older message.  The files created look similar to a QuickBBS message and uses
  23. QuickBBS contorl characters to call the date and user's name.  Amsg also
  24. is set up so that a user has to see the message only once.
  25.  
  26. SETUP:
  27.  
  28.  1. Copy the files AMSG.EXE, AMSGFLAG.Q-A and AMSGFLA2.Q-A to your QuickBBS
  29.     directory.
  30.  2. Copy the menu file AMSG.MNU to your QuickBBS Menu directory.
  31.  3. Edit your TOP.MNU as follows:
  32.      a. Insert a line before your first line on your Top.Mnu
  33.      b. Edit that line as follows:
  34.         1)    Put a semi-colon (;) on the first field.
  35.         2)    Optional Data field: Amsg
  36.         3)    Command Type 3
  37.         4)    Command Key ^A (control A)
  38.         5)    Make sure you set B1 on (Example: B flag: X-------)
  39.               NOTE:
  40.               The B1 flag is used throughout this manual as an example.
  41.               You may choose ANY flag.  If you already are using the
  42.               B1 flag, then you will need to select an unused flag
  43.               and edit the AMSGFLAG.Q-A and AMSGFLA2.Q-A to reflect
  44.               the flag you have selected.  You also need to set
  45.               that flag on in the top menu.
  46.  
  47.  4. Every time you change your news you must set everyone's B1 flag
  48.     on.  Don't spend your day setting each and every user's flag
  49.     to ON!  Use NewsFlag (included in archive) like this:
  50.  
  51.      NewsFlag B1
  52.  
  53.  5. Edit AMSG.MNU to your specific setup.  You must change the <R>eply
  54.     to your name (It has "Sysop" preset).
  55.  
  56.  6. Now, you should be ready to run Amsg.  You must be in the same
  57.     directory as Config.BBS.  You can specify which message board you
  58.     want to appear in the message by typing its board number (set in
  59.     Qconfig).  Example: "Amsg 1" would use message board #1.  If you
  60.     leave out the command line, or the message board doesn't exist
  61.     Amsg will use "News" for the board.
  62.  
  63.  
  64. Theory of operation:
  65.  
  66. When a caller logs on and gets to your top menu, it will auto execute
  67. Amsg menu which will set B1 off then call up the message you typed.
  68. At which time the caller can do the following:
  69.  
  70. <A>gain, <N>ext, <B>ack, <R>eply, <S>top?
  71.  
  72. After the caller sends you a message or stops Amsg menu returns the
  73. caller to Top menu, but since their B1 flag is now off they wont loop back
  74. to Amsg menu.  (If you want the user to see the message again upon logon,
  75. you must reset B1 back on at logoff or they will never see your
  76. messages again).  To do this, go to your final menu and insert the following
  77. before line 1:
  78.  
  79.       1) place a semi-colon on the top line
  80.       2) on the data field, enter: AMSGFLA2
  81.       3) command type 12
  82.       4) command key ^A
  83.  
  84. Note:
  85.  
  86. Be sure to change the <R>eply command in Amsg menu to send mail to
  87. your mailbox!
  88.  
  89. I need input!  I can only write what I know, please let me know
  90. how I can change Amsg.  I want it to be as simple and liked as
  91. possible.  Thank you.  PS- the ONLY files it writes is AMSG.ANS/ASC.
  92.  
  93.             Various information:
  94.  
  95.    Amsg is written in Turbo Pascal 5.5.  It has been tested with many
  96. (all?) of the full-screen editors for QuickBBS including: QuickEd 1.02
  97. and 1.10, Shedit, and Zaffer.  Docs typed by Kenneth Wall 1:300/5 and
  98. again by Jim Roe 1:1/114.
  99.  
  100. In alphabetical order, thanks to:
  101.  
  102. Adam Hudson   - for writing QuickBBS
  103. Adam Levine   - beta tester, suggestions
  104. Jeb Barger    - beta tester, suggestions (of course!)
  105. Jim Roe       - beta tester and many suggestions, and rewrote the docs
  106.                 AND for getting me interested in QuickBBS.
  107. John Schutz   - whipped out NewsFlag.exe in 15 minutes
  108. Kenneth Wall  - wrote the docs!  Thanks!!
  109. The QuickBBS
  110. Group         - for keeping QuickBBS alive
  111.  
  112. Send comments to Chris Lamprecht @ 1:382/36,
  113. Atlantis BBS - (512)836-8777.  Home of the PROTOCOL Echo!
  114.  
  115.